Routine Name |
Mark of Introduction |
Purpose |
E04ABA Example Text |
20 | Minimum, function of one variable using function values only (thread safe) |
E04ABF Example Text |
6 | Minimum, function of one variable using function values only |
E04BBA Example Text |
20 | Minimum, function of one variable, using first derivative (thread safe) |
E04BBF Example Text |
6 | Minimum, function of one variable, using first derivative |
E04CCA Example Text |
20 | Unconstrained minimum, simplex algorithm, function of several variables using function values only (comprehensive) (thread safe) |
E04CCF Example Text |
1 | Unconstrained minimum, simplex algorithm, function of several variables using function values only (comprehensive) |
E04DGA Example Text Example Data |
20 | Unconstrained minimum, preconditioned conjugate gradient algorithm, function of several variables using first derivatives (comprehensive) (thread safe) |
E04DGF Example Text Example Data |
12 | Unconstrained minimum, preconditioned conjugate gradient algorithm, function of several variables using first derivatives (comprehensive) |
E04DJA Example Text Example Data |
20 | Supply optional parameter values for E04DGF/E04DGA from external file (thread safe) |
E04DJF Example Text Example Data |
12 | Supply optional parameter values for E04DGF/E04DGA from external file |
E04DKA | 20 | Supply optional parameter values to E04DGF/E04DGA (thread safe) |
E04DKF | 12 | Supply optional parameter values to E04DGF/E04DGA |
E04FCF Example Text Example Data |
7 | Unconstrained minimum of a sum of squares, combined Gauss–Newton and modified Newton algorithm using function values only (comprehensive) |
E04FYF Example Text Example Data |
18 | Unconstrained minimum of a sum of squares, combined Gauss–Newton and modified Newton algorithm using function values only (easy-to-use) |
E04GBF Example Text Example Data |
7 | Unconstrained minimum of a sum of squares, combined Gauss–Newton and quasi-Newton algorithm using first derivatives (comprehensive) |
E04GDF Example Text Example Data |
7 | Unconstrained minimum of a sum of squares, combined Gauss–Newton and modified Newton algorithm using first derivatives (comprehensive) |
E04GYF Example Text Example Data |
18 | Unconstrained minimum of a sum of squares, combined Gauss–Newton and quasi-Newton algorithm, using first derivatives (easy-to-use) |
E04GZF Example Text Example Data |
18 | Unconstrained minimum of a sum of squares, combined Gauss–Newton and modified Newton algorithm using first derivatives (easy-to-use) |
E04HCF Example Text |
6 | Check user's routine for calculating first derivatives of function |
E04HDF Example Text |
6 | Check user's routine for calculating second derivatives of function |
E04HEF Example Text Example Data |
7 | Unconstrained minimum of a sum of squares, combined Gauss–Newton and modified Newton algorithm, using second derivatives (comprehensive) |
E04HYF Example Text Example Data |
18 | Unconstrained minimum of a sum of squares, combined Gauss–Newton and modified Newton algorithm, using second derivatives (easy-to-use) |
E04JYF Example Text |
18 | Minimum, function of several variables, quasi-Newton algorithm, simple bounds, using function values only (easy-to-use) |
E04KDF Example Text |
6 | Minimum, function of several variables, modified Newton algorithm, simple bounds, using first derivatives (comprehensive) |
E04KYF Example Text |
18 | Minimum, function of several variables, quasi-Newton algorithm, simple bounds, using first derivatives (easy-to-use) |
E04KZF Example Text |
18 | Minimum, function of several variables, modified Newton algorithm, simple bounds, using first derivatives (easy-to-use) |
E04LBF Example Text |
6 | Minimum, function of several variables, modified Newton algorithm, simple bounds, using first and second derivatives (comprehensive) |
E04LYF Example Text |
18 | Minimum, function of several variables, modified Newton algorithm, simple bounds, using first and second derivatives (easy-to-use) |
E04MFA Example Text Example Data |
20 | LP problem (dense) (thread safe) |
E04MFF Example Text Example Data |
16 | LP problem (dense) |
E04MGA Example Text Example Data |
20 | Supply optional parameter values for E04MFF/E04MFA from external file (thread safe) |
E04MGF Example Text Example Data |
16 | Supply optional parameter values for E04MFF/E04MFA from external file |
E04MHA | 20 | Supply optional parameter values to E04MFF/E04MFA (thread safe) |
E04MHF | 16 | Supply optional parameter values to E04MFF/E04MFA |
E04MZF Example Text Example Data |
18 | Converts MPSX data file defining LP or QP problem to format required by E04NQF |
E04NCA Example Text Example Data |
20 | Convex QP problem or linearly-constrained linear least-squares problem (dense) (thread safe) |
E04NCF Example Text Example Data |
12 | Convex QP problem or linearly-constrained linear least-squares problem (dense) |
E04NDA Example Text Example Data |
20 | Supply optional parameter values for E04NCF/E04NCA from external file (thread safe) |
E04NDF Example Text Example Data |
12 | Supply optional parameter values for E04NCF/E04NCA from external file |
E04NEA | 20 | Supply optional parameter values to E04NCF/E04NCA (thread safe) |
E04NEF | 12 | Supply optional parameter values to E04NCF/E04NCA |
E04NFA Example Text Example Data |
20 | QP problem (dense) (thread safe) |
E04NFF Example Text Example Data |
16 | QP problem (dense) |
E04NGA Example Text Example Data |
20 | Supply optional parameter values for E04NFF/E04NFA from external file (thread safe) |
E04NGF Example Text Example Data |
16 | Supply optional parameter values for E04NFF/E04NFA from external file |
E04NHA | 20 | Supply optional parameter values to E04NFF/E04NFA (thread safe) |
E04NHF | 16 | Supply optional parameter values to E04NFF/E04NFA |
E04NKA Example Text Example Data |
20 | LP or QP problem (sparse) (thread safe) This routine is scheduled for withdrawal at Mark 23, please see the Advice on Replacement Calls for Withdrawn/Superseded Routines for further details. |
E04NKF Example Text Example Data |
18 | LP or QP problem (sparse) This routine is scheduled for withdrawal at Mark 23, please see the Advice on Replacement Calls for Withdrawn/Superseded Routines for further details. |
E04NLA Example Text Example Data |
20 | Supply optional parameter values for E04NKF/E04NKA from external file (thread safe) This routine is scheduled for withdrawal at Mark 23, please see the Advice on Replacement Calls for Withdrawn/Superseded Routines for further details. |
E04NLF Example Text Example Data |
18 | Supply optional parameter values for E04NKF/E04NKA from external file This routine is scheduled for withdrawal at Mark 23, please see the Advice on Replacement Calls for Withdrawn/Superseded Routines for further details. |
E04NMA | 20 | Supply optional parameter values to E04NKF/E04NKA (thread safe) This routine is scheduled for withdrawal at Mark 23, please see the Advice on Replacement Calls for Withdrawn/Superseded Routines for further details. |
E04NMF | 18 | Supply optional parameter values to E04NKF/E04NKA This routine is scheduled for withdrawal at Mark 23, please see the Advice on Replacement Calls for Withdrawn/Superseded Routines for further details. |
E04NPF | 21 | Initialization routine for E04NQF |
E04NQF Example Text Example Data |
21 | LP or QP problem (suitable for sparse problems) |
E04NRF Example Text Example Data |
21 | Supply optional parameter values for E04NQF from external file |
E04NSF | 21 | Set a single option for E04NQF from a character string |
E04NTF | 21 | Set a single option for E04NQF from an INTEGER argument |
E04NUF | 21 | Set a single option for E04NQF from a double precision argument |
E04NXF | 21 | Get the setting of an INTEGER valued option of E04NQF |
E04NYF | 21 | Get the setting of a double precision valued option of E04NQF |
E04UCA Example Text Example Data |
20 | Minimum, function of several variables, sequential QP method, nonlinear constraints, using function values and optionally
first derivatives (forward communication, comprehensive) (thread safe) This routine is scheduled for withdrawal at Mark 23, please see the Advice on Replacement Calls for Withdrawn/Superseded Routines for further details. |
E04UCF Example Text Example Data |
12 | Minimum, function of several variables, sequential QP method, nonlinear constraints, using function values and optionally
first derivatives (forward communication, comprehensive) This routine is scheduled for withdrawal at Mark 23, please see the Advice on Replacement Calls for Withdrawn/Superseded Routines for further details. |
E04UDA Example Text Example Data |
20 | Supply optional parameter values for E04UCF/E04UCA or E04UFF/E04UFA from external file (thread safe) |
E04UDF Example Text Example Data |
12 | Supply optional parameter values for E04UCF/E04UCA or E04UFF/E04UFA from external file |
E04UEA | 20 | Supply optional parameter values to E04UCF/E04UCA or E04UFF/E04UFA (thread safe) |
E04UEF | 12 | Supply optional parameter values to E04UCF/E04UCA or E04UFF/E04UFA |
E04UFA Example Text Example Data |
20 | Minimum, function of several variables, sequential QP method, nonlinear constraints, using function values and optionally first derivatives (reverse communication, comprehensive) (thread safe) |
E04UFF Example Text Example Data |
18 | Minimum, function of several variables, sequential QP method, nonlinear constraints, using function values and optionally first derivatives (reverse communication, comprehensive) |
E04UGA Example Text Example Data |
20 | NLP problem (sparse) (thread safe) |
E04UGF Example Text Example Data |
19 | NLP problem (sparse) |
E04UHA Example Text Example Data |
20 | Supply optional parameter values for E04UGF/E04UGA from external file (thread safe) |
E04UHF Example Text Example Data |
19 | Supply optional parameter values for E04UGF/E04UGA from external file |
E04UJA | 20 | Supply optional parameter values to E04UGF/E04UGA (thread safe) |
E04UJF | 19 | Supply optional parameter values to E04UGF/E04UGA |
E04UNF Example Text Example Data |
17 | Minimum of a sum of squares, nonlinear constraints, sequential QP method, using function values and optionally first derivatives
(comprehensive) This routine is scheduled for withdrawal at Mark 22, please see the Advice on Replacement Calls for Withdrawn/Superseded Routines for further details. |
E04UQA Example Text Example Data |
20 | Supply optional parameter values for E04USF/E04USA from external file (thread safe) |
E04UQF Example Text Example Data |
14 | Supply optional parameter values for E04USF/E04USA from external file |
E04URA | 20 | Supply optional parameter values to E04USF/E04USA (thread safe) |
E04URF | 14 | Supply optional parameter values to E04USF/E04USA |
E04USA Example Text Example Data |
20 | Minimum of a sum of squares, nonlinear constraints, sequential QP method, using function values and optionally first derivatives (comprehensive) (thread safe) |
E04USF Example Text Example Data |
20 | Minimum of a sum of squares, nonlinear constraints, sequential QP method, using function values and optionally first derivatives (comprehensive) |
E04VGF | 21 | Initialization routine for E04VHF |
E04VHF Example Text Example Data |
21 | General sparse nonlinear optimizer |
E04VJF Example Text Example Data |
21 | Determine the pattern of nonzeros in the Jacobian matrix for E04VHF |
E04VKF Example Text Example Data |
21 | Supply optional parameter values for E04VHF from external file |
E04VLF | 21 | Set a single option for E04VHF from a character string |
E04VMF | 21 | Set a single option for E04VHF from an INTEGER argument |
E04VNF | 21 | Set a single option for E04VHF from a double precision argument |
E04VRF | 21 | Get the setting of an INTEGER valued option of E04VHF |
E04VSF | 21 | Get the setting of a double precision valued option of E04VHF |
E04WBF | 20 | Initialization routine for E04DGA E04MFA E04NCA E04NFA E04UFA E04UGA E04USA |
E04WCF | 21 | Initialization routine for E04WDF |
E04WDF Example Text Example Data |
21 | Solves the nonlinear programming (NP) problem |
E04WEF Example Text Example Data |
21 | Supply optional parameter values for E04WDF from external file |
E04WFF | 21 | Set a single option for E04WDF from a character string |
E04WGF | 21 | Set a single option for E04WDF from an INTEGER argument |
E04WHF | 21 | Set a single option for E04WDF from a double precision argument |
E04WJF | 21 | Determine whether an E04WDF option has been set or not |
E04WKF | 21 | Get the setting of an INTEGER valued option of E04WDF |
E04WLF | 21 | Get the setting of a double precision valued option of E04WDF |
E04XAA Example Text |
20 | Estimate (using numerical differentiation) gradient and/or Hessian of a function (thread safe) |
E04XAF Example Text |
12 | Estimate (using numerical differentiation) gradient and/or Hessian of a function |
E04YAF Example Text Example Data |
7 | Check user's routine for calculating Jacobian of first derivatives |
E04YBF Example Text Example Data |
7 | Check user's routine for calculating Hessian of a sum of squares |
E04YCF Example Text Example Data |
11 | Covariance matrix for nonlinear least-squares problem (unconstrained) |
E04ZCA Example Text Example Data |
20 | Check user's routines for calculating first derivatives of function and constraints (thread safe) |
E04ZCF Example Text Example Data |
11 | Check user's routines for calculating first derivatives of function and constraints |